<?php
/**
 * Copyright © 2013-2017 Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */

// @codingStandardsIgnoreFile

?>
<?php /** @var $block \Magento\AdminNotification\Block\System\Messages\UnreadMessagePopup */ ?>

<div style="display:none" id="system_messages_list" data-role="system_messages_list" title="<?php echo $block->escapeHtml($block->getPopupTitle()); ?>">
    <ul class="message-system-list messages">
        <?php foreach ($block->getUnreadMessages() as $message): ?>
            <li class="message message-warning <?php /* @escapeNotVerified */ echo $block->getItemClass($message);?>">
                <?php /* @escapeNotVerified */ echo $message->getText();?>
            </li>
        <?php endforeach;?>
    </ul>
</div>

<script>
require([
    "jquery",
    "Magento_Ui/js/modal/modal"
], function($){
    if (this.modal) {
        this.modal.html($('[data-role="system_messages_list"]').html());
    } else {
        this.modal = $('[data-role="system_messages_list"]').modal({
            modalClass: 'modal-system-messages ui-popup-message',
            type: 'popup',
            buttons: []
        });
    }
    this.modal.modal('openModal');
});
</script>
